quartz: Remove remaining uses of GdkScreen
authorMatthias Clasen <mclasen@redhat.com>
Fri, 17 Nov 2017 18:43:53 +0000 (13:43 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 17 Nov 2017 18:47:15 +0000 (13:47 -0500)
gdk/quartz/gdkdevice-core-quartz.c
gdk/quartz/gdkdisplay-quartz.c
gdk/quartz/gdkdisplay-quartz.h
gdk/quartz/gdkglobals-quartz.c
gdk/quartz/gdkprivate-quartz.h
gdk/quartz/gdkwindow-quartz.c

index 333d9f35fcaf7d689d51ef6e88fff41a021a9fea..e31ad6de86fb9cb99adc0a3ef7a9782ef88a5850 100644 (file)
@@ -179,7 +179,6 @@ gdk_quartz_device_core_set_window_cursor (GdkDevice *device,
 
 static void
 gdk_quartz_device_core_warp (GdkDevice *device,
-                             GdkScreen *screen,
                              gdouble    x,
                              gdouble    y)
 {
@@ -324,25 +323,18 @@ gdk_quartz_device_core_window_at_position (GdkDevice       *device,
                                            GdkModifierType *mask,
                                            gboolean         get_toplevel)
 {
-  GdkDisplay *display;
-  GdkScreen *screen;
   GdkWindow *found_window;
   NSPoint point;
   gint x_tmp, y_tmp;
 
-  display = _gdk_display;
-  screen = _gdk_screen;
-
   /* Get mouse coordinates, find window under the mouse pointer */
   point = [NSEvent mouseLocation];
   _gdk_quartz_window_nspoint_to_gdk_xy (point, &x_tmp, &y_tmp);
 
-  found_window = _gdk_quartz_window_find_child (_gdk_root, x_tmp, y_tmp,
-                                                get_toplevel);
+  found_window = _gdk_quartz_window_find_child (_gdk_root, x_tmp, y_tmp, get_toplevel);
 
   if (found_window)
-    translate_coords_to_child_coords (_gdk_root, found_window,
-                                      &x_tmp, &y_tmp);
+    translate_coords_to_child_coords (_gdk_root, found_window, &x_tmp, &y_tmp);
 
   if (win_x)
     *win_x = found_window ? x_tmp : -1;
index 89c8266b378d93d13203346422d97ca07c758a98..4567e5b22d06ef4159d192c619391c0069361e95 100644 (file)
@@ -62,7 +62,7 @@ _gdk_quartz_display_open (const gchar *display_name)
 
   _gdk_screen = g_object_new (gdk_quartz_screen_get_type (), NULL);
 
-  _gdk_quartz_window_init_windowing (_gdk_display, _gdk_screen);
+  _gdk_quartz_window_init_windowing (_gdk_display);
 
   _gdk_quartz_events_init ();
 
index 977ac4aee0d5b4c03b502f2d90c1994eef14c9f5..6738c27297d0b139078dbc6eee1b8ef49980e22e 100644 (file)
@@ -65,7 +65,6 @@ void       _gdk_quartz_display_after_process_all_updates  (GdkDisplay *display);
 void       _gdk_quartz_display_create_window_impl (GdkDisplay    *display,
                                                    GdkWindow     *window,
                                                    GdkWindow     *real_parent,
-                                                   GdkScreen     *screen,
                                                    GdkEventMask   event_mask,
                                                    GdkWindowAttr *attributes);
 
@@ -98,16 +97,7 @@ gint        _gdk_quartz_display_text_property_to_utf8_list (GdkDisplay     *disp
                                                             gchar        ***list);
 gchar *     _gdk_quartz_display_utf8_to_string_target      (GdkDisplay     *displayt,
                                                             const gchar    *str);
-/*
-GdkScreen *_gdk_x11_display_screen_for_xrootwin (GdkDisplay  *display,
-                                                 Window       xrootwin);
-void       _gdk_x11_display_error_event         (GdkDisplay  *display,
-                                                 XErrorEvent *error);
 
-GdkFilterReturn _gdk_wm_protocols_filter        (GdkXEvent   *xev,
-                                                 GdkEvent    *event,
-                                                 gpointer     data);
-*/
 G_END_DECLS
 
 #endif  /* __GDK_QUARTZ_DISPLAY__ */
index a2b5fbdd43e8de7b9e494e9640a85a5fcc457ce6..4fb7dc9d51d39e490b53a5af9d517bf1a1217bfd 100644 (file)
 #include "config.h"
 #include "gdktypes.h"
 #include "gdkquartz.h"
+#include "gdkscreen-quartz.h"
 
 GdkDisplay *_gdk_display = NULL;
-GdkScreen *_gdk_screen = NULL;
+GdkQuartzScreen *_gdk_screen = NULL;
 GdkWindow *_gdk_root = NULL;
 
 GdkOSXVersion
index 2e147a9628fc2d984716624601a6b2414286b0e7..cfad3982152b372e68a3cead59759628e913798d 100644 (file)
@@ -35,7 +35,7 @@
 #include "config.h"
 
 extern GdkDisplay *_gdk_display;
-extern GdkScreen *_gdk_screen;
+extern GdkQuartzScreen *_gdk_screen;
 extern GdkWindow *_gdk_root;
 
 extern GdkDragContext *_gdk_quartz_drag_source_context;
@@ -43,8 +43,7 @@ extern GdkDragContext *_gdk_quartz_drag_source_context;
 #define GDK_WINDOW_IS_QUARTZ(win)        (GDK_IS_WINDOW_IMPL_QUARTZ (((GdkWindow *)win)->impl))
 
 /* Initialization */
-void _gdk_quartz_window_init_windowing      (GdkDisplay *display,
-                                             GdkScreen  *screen);
+void _gdk_quartz_window_init_windowing      (GdkDisplay *display);
 void _gdk_quartz_events_init                (void);
 void _gdk_quartz_event_loop_init            (void);
 
@@ -89,8 +88,8 @@ GdkDisplay *    _gdk_quartz_display_open (const gchar *name);
 
 
 /* Screen */
-GdkScreen  *_gdk_quartz_screen_new                      (void);
-void        _gdk_quartz_screen_update_window_sizes      (GdkScreen *screen);
+GdkQuartzScreen  *_gdk_quartz_screen_new                      (void);
+void        _gdk_quartz_screen_update_window_sizes      (GdkQuartzScreen *screen);
 
 /* Screen methods - events */
 gboolean    _gdk_quartz_get_setting                 (const gchar *name,
index ad11cc19ee7acb6290d0689ceb097dc873c7514b..1d5982be5fecbd7dc3c4db45b61493b0cf3d3128 100644 (file)
@@ -875,8 +875,7 @@ _gdk_quartz_window_update_position (GdkWindow *window)
 }
 
 void
-_gdk_quartz_window_init_windowing (GdkDisplay *display,
-                                   GdkScreen  *screen)
+_gdk_quartz_window_init_windowing (GdkDisplay *display)
 {
   GdkWindowImplQuartz *impl;